import BaseResult from './BaseResult'
export default () => {
    return async(ctx, next) => {

        // ctx.token = ctx.query.token || ctx.request.header.token||(ctx.request.body&&ctx.request.body.token);
        // ctx.key = ctx.query.key || ctx.request.header.key||(ctx.request.body&&ctx.request.body.key);
        // console.log('从URL,body,heade获取token设置在ctx.token', ctx.token, ctx.appKey)
        // let url = ctx.request.url;
        // if (!ctx.key) {
        //     console.log('ctx.appKey', ctx.key)
        //     if (url.indexOf('apps') > -1) {
        //         await next();
        //     } else {
        //         ctx.body = new BaseResult(9999, 'appKey', null);
        //     }

        // } else if (url.indexOf('/report') > -1) {
        //     await next();
        // } else if (!ctx.token || ctx.token.length < 10) {
        //     ctx.body = new BaseResult(9999, null, null);
        //     await next();
        // }
        await next();
    }

}